package com.yanggu.scala.chapater18.generic

object GenericDemo03 {

  def main(args: Array[String]): Unit = {
    // 定义一个函数，可以获取各种类型的 List 的中间index的值
    val list1 = List("jack", 100, "tom")
    val list2 = List(1.1, 30, 30, 41)

    println(getMidEle(list1))
    println(getMidEle(list2))

  }

  def getMidEle[T](list: List[T]) = list(list.length / 2)

}

/*要求
定义一个函数，可以获取各种类型的 List 的中间index的值
使用泛型完成
*/

